﻿/*
 *	Copyright (c) 2009 Queensland University of Technology. All rights reserved.
 *	The QUT Bioinformatics Collection is open source software released under the 
 *	Microsoft Public License (Ms-PL): http://www.microsoft.com/opensource/licenses.mspx.
 */
using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace QUT.Bio.SilverMap.ObjectModel {
	/// <summary>
	/// Represents objects that have a decimal id.
	/// <para>
	///		Why and ID? so we can support collections for which a fully connected 
	///		data set is not available at a given time.
	/// </para>
	/// <para>Q: does that continue to work in my present object model?</para>
	/// <para>
	///		A: I think it does, so long as I make everything implement interfaces.
	///		This will allow us to offload responsibility for providing the referenced 
	///		objects to 
	/// </para>
	/// </summary>

	public interface IIdentified {
		decimal Id {
			get;
		}
	}
}
